moral victory - Spanish English Dictionary